Arquitectura de Comunicación de la Cámara
Esta página explica el diseño de dos niveles de comunicación del OV20i y cómo los protocolos industriales nativos funcionan junto con las capacidades de comunicación extensible de Node-RED.
Visión general de la arquitectura de comunicación
Diseño de comunicación de dos niveles
OV20i implementa una arquitectura de comunicación sofisticada con dos capas distintas:
Niveles de comunicación:
- Native Industrial Protocols - Comunicación integrada a nivel de sistema (Profinet, Ethernet/IP)
- Node-RED Extensible Protocols - Capacidades de comunicación específicas de la receta (MQTT, Modbus, TCP, HTTP)
Alcance y Control de la Comunicación
System-level protocols se aplican globalmente a todas las recetas
- Recipe-level protocols son únicas para cada flujo de inspección específico
- Configuration location determina el alcance y el comportamiento de la comunicación
Native Industrial Communication
Built-in PLC Protocols
Camera System-Level Configuration:
- Profinet & Ethernet/IP - Solo los protocolos de comunicación configurados a nivel del sistema de la cámara
- Direct Integration - No se requiere programación adicional ni flujos de Node-RED
- Industrial Standards - Soporte nativo para las principales plataformas de automatización (Siemens, Allen-Bradley, Mitsubishi, Omron)
- Bidirectional Data Exchange - Comandos de disparo, retroalimentación de estado, control de recetas, resultados de inspección
Key Characteristics:
- Global Scope - El alcance es global
- System Settings - Gestionado a través de la configuración del sistema de la cámara, no mediante Node-RED
- Immediate Response - Respuesta inmediata a nivel de hardware
- Industrial Reliability - Construido para entornos de automatización de fábrica


Node-RED Extensible Communication

Flexibilidad de Protocolos a Nivel de Receta
Node-RED Flow-Based Protocols:
- MQTT - Mensajería IoT e integración en la nube mediante flujos de Node-RED
- Modbus - Comunicación con dispositivos industriales a través de nodos de Node-RED
- TCP - Implementación de protocolo personalizado para sistemas especializados
- HTTP - Comunicación bidireccional de servicios web
Recipe-Specific Characteristics:
- Custom Logic - Cada receta define su propia lógica de comunicación
- Protocol Selection - Selecciona los protocolos apropiados para requisitos de inspección específicos
- Integration Flexibility - Conectar a bases de datos, servicios en la nube y aplicaciones personalizadas
- Data Processing - Transformar y enrutar los datos de inspección según sea necesario
HTTP Communication Duality
Inbound HTTP (Camera as Server):
- Open API Endpoints - Los sistemas externos pueden activar inspecciones de forma remota
- Recipe Management - Cambio y control remoto de recetas mediante solicitudes HTTP
- System Control - Las aplicaciones externas pueden controlar las funciones de la cámara
- Real-time Access - Respuesta en tiempo real a solicitudes HTTP externas
Outbound HTTP (Camera as Client):
- Node-RED HTTP Nodes - La cámara inicia la comunicación con servicios web externos
- Custom Integration - Comunicación de servicios web específica de la receta
- Data Publishing - Envío de resultados de inspección a sistemas externos y bases de datos
- Third-party Integration - Conexión a MES, ERP y plataformas en la nube
Comunicación Flow Architecture
System-Level vs Recipe-Level Communication
Camera System Communication:
- Global Configuration - La configuración global de Profinet/Ethernet/IP se aplica a toda la cámara
- Network Foundation - La asignación de IP y la configuración de subred afectan a toda la comunicación
- Built-in Protocol Support - No se requiere programación para la integración industrial
- Cross-Recipe Consistency - El mismo comportamiento de comunicación sin importar la receta activa
Recipe-Specific Communication:
- Unique Workflows - Los flujos de Node-RED son específicos para cada receta
- Protocol Customization - Diferentes recetas pueden usar distintos métodos de comunicación
- Application Logic - El comportamiento de la comunicación se adapta a los requisitos de inspección
- Data Transformation - Procesamiento y enrutamiento de datos específicos de la receta
Communication Response Hierarchy
Immediate Response Tier:
- Digital I/O Signals - Respuesta inmediata a nivel de hardware
- Native PLC Protocols - Comunicación industrial directa
Programmed Response Tier:
- Node-RED Flows - Lógica personalizada y manejo de protocolos
- Data Processing - Transformación y enrutamiento de resultados de inspección
External Integration Tier:
- HTTP Endpoints - Integración de servicios web y control externo
- Cloud Communication - MQTT y protocolos basados en Internet
Integration Patterns and Strategies
Hybrid Communication Architectures
PLC + Node-RED Pattern:
- Native PLC para disparos y retroalimentación de estado inmediatos
- Node-RED flows para enrutamiento de datos, registro e integración avanzada
- Best of both worlds - Fiabilidad industrial con flexibilidad personalizada
HTTP Dual Direction Pattern:
- Inbound HTTP para control y activación desde sistemas externos
- Outbound HTTP para publicación de datos e integración
- Bidirectional integration con sistemas basados en la web
Multi-Protocol Recipe Strategy:
- Different recipes utilizando diferentes protocolos de comunicación
- Application-specific métodos de comunicación
- Protocol selection basada en los requisitos de integración
Protocol Translation and Bridging
Node-RED as Communication Bridge:
- Protocol conversion entre diferentes sistemas industriales
- Data format transformation para la compatibilidad del sistema
- Communication routing entre múltiples sistemas externos
- Integration hub para entornos complejos multi-sistema
Communication Architecture Benefits
Design Advantages
Industrial Reliability:
- Native protocols proporcionan una comunicación industrial inmediata y confiable
- Proven standards garantizan la compatibilidad con los sistemas de automatización existentes
Flexibility and Extensibility:
- Node-RED platform habilita soluciones de comunicación personalizadas
- Recipe-specific comunicación se adapta a los requisitos de la aplicación
- Future-proof arquitectura soporta nuevos protocolos e integraciones
Operational Efficiency:
- Multiple communication paths proporcionan redundancia y opciones
- Real-time capabilities soportan requisitos de producción de alta velocidad
- Custom data processing optimiza el flujo de información para aplicaciones específicas